<?php
$this->breadcrumbs=array(
	'Zarezerwuj (krok 1)',
);

$this->layout='column1';
?>

<h1>Zarezerwuj termin ćwiczenia</h1>
Na liście poniżej znajdują się wyłącznie ćwiczenia, które możesz w tym momencie wykonać<br/>
(tzn. spełniasz wszystkie wymagania konieczne do zapisania na to ćwiczenie).<br/><br/>
<div class="form wide">

<?php 
    $form=$this->beginWidget('CActiveForm', array(
        'id'=>'terminy-form',
        'enableAjaxValidation'=>false,
        'action'=>CController::createUrl('/rezerwacja/create2'),
    )); 

    $cwiczenia = Cwiczenie::model()->findAllBySql("
        SELECT *
          FROM cwiczenie cwi
         WHERE NOT EXISTS
         (SELECT *
                  FROM wymagania wym
                 WHERE wym.idCwiczeniaRealizowanego = cwi.idCwiczenia
                   AND wym.idCwiczeniaWymaganego NOT IN
                       (SELECT sc.idCwiczenia
                          FROM rezerwacja rez, stanowisko_cwiczenie sc
                         WHERE rez.idStanowiskoCwiczenie = sc.idStanowiskoCwiczenie
                           AND rez.idUzytkownika = :idUzytkownika
                           AND rez.wynik > 0))
    ", array(':idUzytkownika'=>Yii::app()->user->id));

    $cwiczeniaData = array();
    foreach ($cwiczenia as $c) {
        $cwiczeniaData[$c->idCwiczenia] = $c->nazwa;
    }
?>

    <div class="row">
        <?php echo CHtml::label('Realizowane ćwiczenie', 'idCwiczenia') ?>
        <?php echo CHtml::dropDownList('idCwiczenia', null, $cwiczeniaData, array(
            'empty'=>'-- wybierz --',
            'ajax' => array(
                'type'=>'POST',
                'url'=>CController::createUrl('/cwiczenie/view'), //url to call.
                'data'=>array('idCwiczenia'=>'js:jQuery("#idCwiczenia").val()'),
                'success'=>'function(data) {
                    $(\'#cwiczenieInfo\').hide("blind");
                    if (data!="") {
                        $(\'#cwiczenieInfo\').html(data);
                        $(\'#cwiczenieInfo\').show("blind");
                        $(\'#Cwiczenie_Submit\').removeAttr(\'disabled\');
                    } else {
                        $(\'#Cwiczenie_Submit\').attr(\'disabled\', \'yes\');
                    }
                }', //selector to update
            )
        )); ?>
    </div>
    <div style="float: left; margin-right: 10px; position: relative; text-align: right; width: 100px; display: block;">
        &nbsp;
    </div>
    <div id="cwiczenieInfo" style="display:none; float: left; width: 600px;"></div>
    <div class="row buttons">
        <?php echo CHtml::submitButton('Dalej', array('disabled'=>'yes', 'id'=>'Cwiczenie_Submit')); ?>
    </div>

<?php $this->endWidget(); ?>

</div><!-- form -->